package com.example.user.mapper;

import com.example.model.domain.entity.user.Patient;

import java.util.List;

/**
 * @Author juzipi
 * @Date 2021/7/20 17:38
 * @Info
 */
public interface PatientMapper {

    /**

     * 查询就诊人
     *
     * @param id 就诊人ID
     * @return 就诊人
     */
    public Patient selectPatientById(Long id);

    /**

     * 查询就诊人列表
     *
     * @return 就诊人集合
     */
    public List<Patient> selectPatientList();

    /**

     * 新增就诊人
     *
     * @param patient 就诊人
     * @return 结果
     */
    public int insertPatient(Patient patient);

    /**

     * 修改就诊人
     *
     * @param patient 就诊人
     * @return 结果
     */
    public int updatePatient(Patient patient);

    /**

     * 删除就诊人
     *
     * @param id 就诊人ID
     * @return 结果
     */
    public int deletePatientById(Long id);

    /**

     * 批量删除就诊人
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deletePatientByIds(Long[] ids);


}
